/*************************************************************************************************/
table.dataTable tbody th, table.dataTable tbody td {
	padding: 8px 18px !important;
}

table.dataTable thead th, table.dataTable thead td {
	border-bottom: 1px solid #ddd;
}

table.dataTable tfoot th, table.dataTable tfoot td {
	border-top: 1px solid #ddd;
}

/* datatable */
.dataTables_wrapper .dataTables_paginate .paginate_button {
	border: 0px;
}

.dataTables_wrapper .dataTables_paginate .paginate_button.current,
	.dataTables_wrapper .dataTables_paginate .paginate_button.current:hover
	{
	background: #3f51b5;
	border: 0px;
	color: #ffff !important;
	padding: 0.3em 1em;
}

.dataTables_wrapper .dataTables_paginate .paginate_button:hover {
	padding: 0.3em 1em;
	border: 0px;
}

.form-control {
	border-radius: 2px;
	box-shadow: none;
	border-color: #dddddd;
	padding: 8px 12px;
	margin-left: 5px; 
	
}

.form-group {
	margin-right: 20px;
}

.component-section {
	margin-top: 20px;
}

/*
label {
	margin-right: 5px;
}
*/

table.dataTable {
	line-height: 1.8;
}

/*
.col-lg-3 {
	-ms-flex: 0 0 24%;
	flex: 0 0 24%;
	max-width: 24%;
}
*/

.margin-right-0 {
	margin-right: 0px !important;
}

.ztree * {
	font-size: 14px !important;
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
		"Helvetica Neue", Arial, sans-serif, "Apple Color Emoji",
		"Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !important;
}

.sidebar{
	background: #232f3e !important ;	
	box-shadow: 4px 2px 6px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24) !important ;
}